|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterDataSubscriptionReceipt
public class TransmitterDataSubscriptionReceipt
Der Datenverteiler quittiert eine an ihn gerichtete Datenanmeldung.
| Field Summary | |
|---|---|
private BaseSubscriptionInfo |
_baseSubscriptionInfo
Die Basisinformationen der Anmeldung |
private byte |
_receipt
Die Quittung für die Anmeldung: 0: Keiner der angemeldeten Zentraldatenverteiler ist für die Daten zuständig. |
private byte |
_subscriptionState
Die Information, ob die Anmeldung eine Sender- oder Empfängeranmeldung ist 0: Senderanmeldung 1: Empfängeranmeldung |
private long |
_transmitterId
Der Zentraldatenverteiler der für die angemeldeten Daten zuständig ist. |
private long[] |
_transmitterList
Die Liste der zu berücksichtigenden Datenverteiler |
| Constructor Summary | |
|---|---|
TransmitterDataSubscriptionReceipt()
|
|
TransmitterDataSubscriptionReceipt(BaseSubscriptionInfo baseSubscriptionInfo,
byte subscriptionState,
byte receipt,
long transmitterId,
long[] transmitterList)
|
|
| Method Summary | |
|---|---|
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die Basisanmeldeinformationen zurück. |
long |
getMainTransmitterId()
Gibt die Id des für die angemeldeten Daten zuständigen Zentraldatenverteilers zurück. |
byte |
getReceipt()
Gibt den Status der Quittung zurück 0: Keiner der angemeldeten Zentraldatenverteiler ist für die Daten zuständig. |
byte |
getSubscriptionState()
Gibt den Status der Anmeldung zurück 0: Senderanmeldung 1: Empfängeranmeldung. |
long[] |
getTransmitters()
Gibt die Liste der zu berücksichtigenden Datenverteiler zurück. |
String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück. |
void |
read(DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream. |
void |
write(DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream. |
| Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram |
|---|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private BaseSubscriptionInfo _baseSubscriptionInfo
private byte _subscriptionState
private byte _receipt
private long _transmitterId
private long[] _transmitterList
| Constructor Detail |
|---|
public TransmitterDataSubscriptionReceipt()
public TransmitterDataSubscriptionReceipt(BaseSubscriptionInfo baseSubscriptionInfo,
byte subscriptionState,
byte receipt,
long transmitterId,
long[] transmitterList)
baseSubscriptionInfo - BasisinformationensubscriptionState - Information ob die Anmeldung ein Sender oder Empfänger istreceipt - QuittungtransmitterId - ID des ZentraldatenverteilerstransmitterList - Liste der zu berücksichtigenden Datenverteiler| Method Detail |
|---|
public final BaseSubscriptionInfo getBaseSubscriptionInfo()
public final byte getSubscriptionState()
public final byte getReceipt()
public final long getMainTransmitterId()
public final long[] getTransmitters()
public final String parseToString()
DataTelegram
parseToString in class DataTelegram
public final void write(DataOutputStream out)
throws IOException
DataTelegram
write in class DataTelegramout - Der DataOutputStream.
IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
public final void read(DataInputStream in)
throws IOException
DataTelegram
read in class DataTelegramin - Der DataInputStream.
IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||